1
*
*
*
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
2
*
*
*
*
1
*
*
*
*
2
*
*
*
*
1
*
*
*
*
2
*
*
*
*
*
1
*
*
*
2
*
*
*
*
*
1
*
*
*
2
*
*
*
*
*
1
*
*
*
2
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
2
*
*
*
*
1
*
*
*
*
2
*
*
*
*
1
*
*
*
*
2
*
*
*
*
1
*
*
*
*
2
*
*
*
*
1
*
*
*
*
2
*
*
*
*
1
*
*
*
*
2
*
*
*
*
1
*
*
*
*
2
*
*
*
*
1
*
*
*
*
2
*
*
*
*
1
*
*
*
*
2
*
*
*
*
1
*
*
*
*
2
*
*
*
*
1
*
*
*
*
2
*
*
*
*
1
*
*
*
*
2
*
*
*
*
1
*
*
*
*
2
*
*
*
*
1
*
*
*
*
2
*
*
*
*
1
*
*
*
*
2
*
*
*
*
1
*
*
*
*
2
*
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
1
2
*
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
*
1
2
*
*
*
*
*
*
*
1
*
2
*
*
*
*
*
1
*
2
*
*
*
*
*
1
*
2
*
*
*
*
*
1
*
2
*
*
*
*
*
1
*
2
*
*
*
*
*
1
*
2
*
*
*
*
*
1
*
2
*
*
*
*
*
1
*
2
*
*
*
*
*
1
*
2
*
*
*
*
*
1
*
2
*
*
*
*
*
1
*
2
*
*
*
*
*
1
*
2
*
*
*
*
*
1
2
*
*
*
*
*
1
2
*
*
*
*
*
1
2
*
*
*
*
*
1
2
*
*
*
*
*
1
2
*
*
*
*
*
1
2
*
*
*
*
*
1
2
*
*
*
*
*
1
2
*
*
*
*
*
1
2
*
*
*
*
1
*
2
*
*
*
*
1
*
2
*
*
*
*
1
*
2
*
*
*
*
1
*
2
*
*
*
*
1
*
2
*
*
*
*
1
*
2
*
*
*
*
1
*
2
*
*
*
*
1
*
2
*
*
*
*
1
*
2
*
*
*
*
1
*
2
*
*
*
*
1
*
2
*
*
*
*
1
*
2
*
*
*
*
1
*
2
*
*
*
*
1
*
2
*
*
*
*
1
2
*
*
*
*
1
2
*
*
*
*
1
2
*
*
*
*
1
2
*
*
*
*
1
2
*
*
*
*
1
2
*
*
*
*
1
2
*
*
*
*
1
2
*
*
*
*
1
2
*
*
*
*
1
2
*
*
*
*
1
2
*
*
*
*
1
2
*
*
*
*
1
2
*
*
*
*
1
*
2
*
*
1
*
2
*
*
1
*
2
*
*
1
*
2
*
*
1
2
*
*
*
1
2
*
*
*
1
2
*
*
*
1
2
*
*
*
1
*
2
*
*
1
*
2
*
*
1
*
2
*
1
*
2
*
1
*
2
*
1
*
2
*
1
*
2
*
1
*
2
*
1
*
2
*
1
*
2
*
1
2
*
*
1
2
*
*
1
2
1
*
2
1
*
2
1
*
2
1
*
2
Player 2 (the bread and cheese bot) wins.
1
*
*
*
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
2
*
*
*
*
*
1
*
*
*
*
2
*
*
*
*
*
1
*
*
*
*
2
*
*
*
*
*
1
*
*
*
*
2
*
*
*
*
*
1
*
*
*
*
2
*
*
*
*
*
1
*
*
*
2
*
*
*
*
*
1
*
*
*
2
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
2
*
*
*
*
*
*
*
1
2
*
*
*
*
*
*
*
1
2
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
2
1
*
*
*
*
*
*
2
1
*
*
*
*
*
*
2
1
*
*
*
*
*
*
2
1
*
*
*
*
*
*
2
1
*
*
*
*
*
*
2
1
*
*
*
*
*
*
2
1
*
*
*
*
*
*
2
1
*
*
*
*
*
*
2
1
*
*
*
*
*
*
2
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
2
*
*
1
*
*
*
*
2
*
*
1
*
*
*
*
2
*
*
1
*
*
*
*
2
*
*
1
*
*
*
*
2
*
*
1
*
*
*
*
2
*
*
1
*
*
*
*
2
*
*
1
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
*
*
2
*
1
*
*
*
Player 1 (It that self destructs.) wins.
1
*
*
*
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
2
*
*
*
*
*
1
*
*
*
*
2
*
*
*
*
*
1
*
*
*
2
*
*
*
*
*
*
1
*
*
*
2
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
*
*
*
1
2
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
2
*
*
*
*
1
*
*
*
2
*
*
*
*
*
*
1
*
*
*
2
*
*
*
*
*
*
1
*
*
*
2
*
*
*
*
*
*
1
*
*
*
2
*
*
*
*
*
*
1
*
*
*
2
*
*
*
*
*
*
1
*
*
*
2
*
*
*
*
*
*
1
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
2
*
*
*
*
1
*
*
*
*
2
*
*
*
*
1
*
*
*
2
*
*
*
*
*
1
*
*
*
2
*
*
*
1
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
2
*
*
*
1
*
*
*
*
2
*
*
*
1
*
*
*
*
2
*
*
*
1
*
*
*
2
*
*
*
*
1
*
*
*
2
*
*
*
*
1
*
*
*
2
*
*
*
*
1
*
*
*
2
*
*
*
*
1
*
*
*
2
*
*
*
*
1
*
*
*
2
*
*
*
*
1
*
*
*
2
*
*
*
1
*
*
*
2
*
*
*
1
*
*
*
2
*
*
*
1
*
*
*
2
*
*
*
1
*
*
*
2
*
*
*
1
*
*
*
2
*
*
1
*
*
*
*
2
*
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
1
*
*
*
*
*
2
1
*
*
*
*
*
2
1
*
*
*
*
*
2
1
*
*
*
*
*
2
1
*
*
*
*
*
2
1
*
*
*
*
*
2
1
*
*
*
*
*
2
1
*
*
*
*
*
2
1
*
*
*
*
*
2
1
*
*
*
*
*
2
1
*
*
*
*
*
2
1
*
*
*
*
*
2
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
2
*
*
1
*
*
*
2
*
*
1
*
*
*
2
*
*
1
*
*
*
2
*
*
1
*
*
*
2
*
*
1
*
*
*
2
*
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
2
*
*
1
*
*
*
2
*
*
1
*
*
*
2
*
*
1
*
*
*
2
*
*
1
*
*
*
*
2
1
*
*
*
*
2
1
*
*
*
*
2
1
*
*
*
*
2
1
*
*
*
2
*
1
*
*
*
2
*
*
1
*
*
2
*
*
1
*
*
2
*
*
1
*
*
*
2
*
1
*
*
*
2
*
1
*
*
*
2
*
1
*
*
*
2
*
1
*
*
2
*
*
1
*
*
2
*
*
1
*
*
2
*
*
1
*
*
2
*
*
*
1
*
*
2
*
*
1
*
*
2
*
*
1
*
*
2
*
*
1
*
*
2
*
*
1
*
2
*
*
*
1
*
2
*
*
*
1
*
2
*
*
*
1
*
2
*
*
*
1
*
2
*
*
1
*
Player 2 (the bread and cheese bot) wins.
1
*
*
*
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
2
*
*
*
*
*
1
*
*
*
*
2
*
*
*
*
*
1
*
*
*
2
*
*
*
*
*
*
1
*
*
*
2
*
*
*
*
*
*
1
*
*
*
2
*
*
*
*
*
*
1
*
*
*
2
*
*
*
*
*
*
1
*
*
*
2
*
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
2
*
1
*
*
Player 2 (the bread and cheese bot) wins.
1
*
*
*
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
*
*
2
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
2
*
*
*
*
1
*
*
*
*
*
2
*
*
*
*
*
1
*
*
*
*
2
*
*
*
*
*
1
*
*
*
*
2
*
*
*
*
*
*
1
*
*
*
2
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
*
*
1
2
*
*
*
*
*
*
*
*
*
1
2
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
*
*
1
2
*
*
*
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
1
*
*
*
*
2
*
*
*
*
*
1
*
*
*
*
2
*
*
*
*
*
1
*
*
*
*
2
*
*
*
*
*
1
*
*
*
2
*
*
*
*
*
1
*
*
*
2
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
*
*
1
2
*
*
*
*
*
*
*
*
1
2
*
*
*
*
*
*
*
*
1
2
*
*
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
1
*
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
*
2
*
*
*
*
*
*
1
2
*
*
*
*
*
*
*
1
2
*
*
*
*
*
*
*
1
2
*
*
*
*
*
*
*
1
2
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
2
1
*
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
2
*
1
*
*
*
*
*
*
2
*
*
1
*
*
*
*
*
2
*
*
1
*
*
*
*
*
2
*
*
1
*
*
*
*
*
2
*
*
1
*
*
*
*
*
2
*
*
*
1
*
*
*
2
*
*
*
*
1
*
*
*
2
*
*
*
*
1
*
*
*
2
*
*
*
*
1
*
*
*
2
*
*
*
*
1
*
*
2
*
*
*
*
*
1
*
*
2
*
*
*
*
*
1
*
*
2
*
*
*
*
*
1
*
*
2
*
*
*
*
*
1
*
*
2
*
*
*
*
*
1
*
*
2
*
*
*
*
*
1
*
*
*
2
*
*
*
*
1
*
*
*
2
*
*
*
*
1
*
*
*
2
*
*
*
*
1
*
*
*
2
*
*
*
*
1
*
*
*
2
*
*
*
1
*
*
*
2
*
*
*
1
*
*
*
2
*
*
*
1
*
*
*
2
*
*
*
1
*
*
*
2
*
*
*
1
*
*
*
2
*
*
1
*
*
*
2
*
*
1
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
*
2
*
1
*
*
*
2
*
*
1
*
*
*
2
*
*
1
*
*
*
2
*
*
1
*
*
*
2
*
*
1
*
*
*
2
*
*
1
*
*
*
2
*
*
1
*
*
*
2
*
*
1
*
*
*
2
*
*
1
*
*
*
2
*
*
1
*
*
*
2
*
*
1
*
*
*
2
*
*
1
*
*
*
2
*
*
1
*
2
*
*
*
*
1
*
2
*
*
*
*
1
*
2
*
*
*
*
1
*
2
*
*
*
*
1
*
2
*
*
*
*
1
*
2
*
*
*
*
1
*
2
*
*
*
*
1
*
2
*
*
*
1
*
2
*
*
*
1
*
2
*
*
*
1
*
2
*
*
*
1
*
2
*
*
*
1
*
2
*
*
*
1
*
2
*
*
*
1
*
2
*
*
*
1
*
2
*
*
*
1
*
2
*
*
*
1
*
2
*
*
*
1
*
*
2
*
*
1
*
*
2
*
*
1
*
*
2
*
*
1
*
*
2
*
*
1
*
*
*
2
*
1
*
*
*
2
*
1
*
*
*
2
*
1
*
*
*
2
*
1
*
*
*
2
*
1
*
